package com.yhp.dao;

import com.yhp.bean.Student;

import java.util.List;

public interface StudentDao {
    /**
     * 获取学员的信息列表
     * @param name 姓名
     * @param stuno 学号
     * @param sex 男女
     * @param pageIndex 页码值
     * @param pageSize 显示条数
     * @return
     */
    public List<Student> getStudents(String name,String stuno,int sex,int pageIndex,int pageSize);
    /**
     * 获取总条数（基于模糊查询
     * @param name 姓名
     * @param stuno 学号
     * @param sex 男女
     * @return
     */
    public  int total(String name,String stuno,int sex);

    /**
     * 新增学生
     * @param student
     * @return
     */
    public int insertStu(Student student);
    /**
     * 主键查询
     */
    public Student findById(int sid);
    /**
     * 修改学生
     */
    public int updateStu(Student student);
    /**
     * 删除学生
     */
    public int delStu(String sid);

    /**
     * ajax 查询是否存在
     * @param stuno
     * @return
     */
    public Student stuNo(String stuno);
}
